@inherits AppComponentBase

<PageTitle>@Title - bit BlazorUI</PageTitle>

<HeadContent>
    <meta name="title" content="@Title - bit BlazorUI" />
    <meta name="description" content="bit BlazorUI components are native, easy-to-customize, and work seamlessly in all interactive Blazor modes (WASM, Server, Hybrid, pre-rendering), saving you time and making development enjoyable. - @Description" />
    <meta name="keywords" content="Blazor UI, Blazor components, Blazor WebAssembly UI, Blazor Server UI, Blazor Hybrid UI, .NET UI components, C# UI library, open source Blazor controls, Blazor toolkit, high performance Blazor, responsive Blazor components, Blazor PWA UI, BlazorUI documentation, Blazor WASM UI, Blazor SSR components, Blazor native UI, Bit BlazorUI, @Keywords" />

    <meta property="og:url" content="https://blazorui.bitplatform.dev/@Url" />
    <meta property="og:type" content="website" />
    <meta property="og:site_name" content="bit BlazorUI" />
    <meta property="og:title" content="@Title - bit BlazorUI" />
    <meta property="og:description" content="@Description" />
    <meta property="og:image" content="@ImageUrl" />

    <meta name="twitter:title" content="@Title - bit BlazorUI" />
    <meta name="twitter:description" content="@Description" />
    <meta name="twitter:image" content="@ImageUrl" />

    <link rel="canonical" href="https://blazorui.bitplatform.dev/@Url">
</HeadContent>

@code {
    [Parameter] public string? Url { get; set; }
    [Parameter] public string? Title { get; set; }
    [Parameter] public string? Keywords { get; set; }
    [Parameter] public string? Description { get; set; }

    [Parameter] public string ImageUrl { get; set; } = "https://blazorui.bitplatform.dev/images/og-image.svg";
}